pulse echo technique - Turkish English Dictionary